Developer Documentation

QuickTime 4 API Documentation

QuickTime for Java

| Previous | Chapter Top | Chapter Contents | Next |

QuickTime Headers and Java Classes

As we've seen, Java classes are created from structures and data types found in the standard QuickTime C language header files. These provide the basic class structure of the QuickTime for Java API. The original QuickTime interfaces on the Mac OS are contained in a collection of eight header files that describe the standard QuickTime API. As such, nearly all of the functions defined in these files are to be found in classes in the quicktime.std group of packages.

The standard QuickTime C header files with their corresponding packages in the QuickTime for Java API are shown in Table 2.

Table 2 C header files and corresponding QuickTime for Java packages

QuickTime C header files

Description

Components.h Calls from this file are in the quicktime.std.comp package.
ImageCompression.h and
ImageCodec.h
Calls from this file are in the quicktime.std.image package.
MediaHandlers.h Not required in QuickTime for Java.
Movies.h This file has been separated into a number of packages to present a finer degree of definition and functional grouping.
Sprite animation calls are in the quicktime.std.anim package.
Callback and time-base calls are in the quicktime.std.clocks package.
File I/O calls are in the quicktime.io package.
All media-related calls are in the quicktime.std.movies.media package.
Movies, movie controllers, tracks, and atom containers are in the quicktime.std.movies package.
MoviesFormat.h Not required in QuickTime for Java.
QuickTimeComponents.h This file has been separated into a number of packages to present a finer degree of definition and functional grouping. The clocks component is found in the quicktime.std.clocks package. Sequence grabber components calls are found in the quicktime.std.sg package. The remaining components are found in the quicktime.std.qtcomponents package.
QuickTimeMusic.h All calls from this file are in the quicktime.std.music package.

© 1999 Apple Computer, Inc.

| Previous | Chapter Top | Chapter Contents | Next |